/**
 * 请求接口文件
 */
//引入url常量文件
import { PHONECODE_URL, LOGINCODE_URL,MENU_LIST_URL, USERINFO_URL, 
         AUTO_URL, AUTOLOGIN_URL, USERRIGHT_URL, USERLIST_URL, 
         USERLOGIN_URL, SAOMAPIAOJU_URL, LUNXUN_URL } from '../config/url.config'
import axios from './ajax'
//请求账号登陆 默认get请求  尝试后无果
export function userloginEvtApi(data){
    return axios({
        url:USERLOGIN_URL,
        method:"POST",
        data
    })
}


//请求获取验证码接口 默认get请求
export function phoneApi(phone){
    return axios({
        url:PHONECODE_URL,
        params:{phone}
    })
}

//请求验证码登陆接口
export function loginEvtApi(data){
    return axios({
        url:LOGINCODE_URL,
        method:'POST',
        data
    })
}


// 二维码票据接口
export function qrcodeApi(){
    return axios({
        url:SAOMAPIAOJU_URL,
    })
}

// 二维码轮询接口
export function qrcodeLoopApi(qrcode){
    return axios({
        url:LUNXUN_URL,
        params:{qrcode}
    })
}

//请求用户信息接口
export function userInfoApi(id){
    return axios({
        url:USERINFO_URL,
        params:{id}
    })
}

//请求用户权限接口
export function userrightApi(role){
    return axios({
        url:USERRIGHT_URL,
        params:{role}
    })
}

//请求免登陆接口
export function autoCodeApi(){
    return axios({
        url:AUTO_URL,

    })
}
//请求自动登陆接口
export function autologinApi(data){
    return axios({
        url:AUTOLOGIN_URL,
        method:'POST',
        data
    })
}


//请求用户列表接口
export function userListApi(user){
    return axios({
        url:USERLIST_URL,
        params:{user}
    })
}

//请求 获取菜单列表接口
export const menuListApi = () => axios({url: MENU_LIST_URL})
// export const menuListApi(token) = ()=>axios({url:MENU_LIST_URL,params:{token}})
// export function menuListApi(token){
//     return axios({
//         url:MENU_LIST_URL,
//         params:{token}
//     })
// }
